草庐IT

ios - NSCondition 或@synchronized

全部标签

ios - 带有大标题的 UINavigationBar 没有背景图片

我在更新应用程序时遇到了一个问题,以便UINavigationBar实例显示大标题。问题是,在我的应用程序的某些屏幕中,我不希望UINavigationBar有shadow或backgroundColor,所以我有一个将其外观从“固态”状态更改为“透明”状态并向后更改的方法。这是代码:publicstaticfuncsetNavAppearance(type:AppearanceType,navigationBar:UINavigationBar?){if(type==.transparent){navigationBar?.setBackgroundImage(UIImage.ini

ios - Xcode 9 错误 : "iPhone has denied the launch request"

使用Xcodebeta9(v4),我尝试通过单击“播放”按钮来启动该应用程序。我收到“构建成功”消息,但就在启动之前,Xcode中出现一条弹出消息:"iPhonehasdeniedthelaunchrequest."它昨天曾经工作过。它确实适用于模拟器。我重新启动了我的电脑,iPhone,卸载了应用程序,清理了构建。想法用完了。 最佳答案 可能是代码签名问题。确保您与开发人员而不是分销商签约。 关于ios-Xcode9错误:"iPhonehasdeniedthelaunchrequest

ios - Stripe STPAddCardViewController 导航栏不显示

我在我的代码中使用了Stripe。我的viewController中有一个navigationBar。这是我的viewController的图片:但是当我导航到STPAddCardViewController时,STPAddCardViewController的导航栏没有显示。我正在使用这段代码:letaddCardViewController=STPAddCardViewController()addCardViewController.delegate=selfnavigationController?.pushViewController(addCardViewControlle

ios - 有没有办法在 iOS 上训练 TensorFlow 模型?

用于将已训练的TensorFlow模型移植到iOS的文档定义明确:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/ios但是,如果模型:可以在设备上接受进一步培训,或者可以从头开始创建并在设备上训练TensorFlow可以做到这一点吗?我知道其他提供设备上培训的Swift/C++库,但我对这项技术更感兴趣。 最佳答案 从CoreML3和UpdatableTask开始,设备上的训练现在是API的一部分:https://developer.

ios - iOS 中 ArcGIS Maps 中的当前位置问题

我正在开发一个应用程序,其中有一张map。我正在使用ArcGISSDK来显示map。在这里,我试图在map加载时显示我的当前位置。我已将我的纬度和经度传递给ArcGIS函数的x和y参数。这是该函数的代码,letlat=gpsLocation.location?.coordinate.latitudeletlng=gpsLocation.location?.coordinate.longitudeprint(lat)print(lng)//zoomtocustomviewpointself.mapView.setViewpointCenter(AGSPoint(x:lat!,y:lng!

ios - 我需要持久存储成员(member) ID 和电子邮件以在 iOS 上的渐进式 Web 应用程序中恢复事件 session

我正在研究将我管理的网站制作成渐进式Web应用程序的可能性,而不是在iTunes商店中维护Webview包装器应用程序。该站点作为PWA运行良好,唯一的问题是登录信息丢失,并且每次将PWA置于后台时访问者都必须重新登录。我找到了大量关于离线缓存的信息,但这不是我需要的。我需要浏览器session数据在PWA中保持持久。我查看了cookies、localStorage和indexedDB...一旦PWA被(暂停)推送到后台,所有这些似乎都被淘汰了。 最佳答案 IndexDBisapersistentstorage和supportedb

ios - 如何调整 UIView 的 Y anchor ?

我可以用什么来代替anchor来将inputsContainerView提高一点。目前它的中心位置看起来不对。这是我所拥有的代码:inputsContainerView.centerXAnchor.constraint(equalTo:view.centerXAnchor).isActive=trueinputsContainerView.centerYAnchor.constraint(equalTo:view.centerYAnchor).isActive=true 最佳答案 有一个额外的参数来调整相对于另一个View的anch

ios - 自定义 UIGestureRecognizer 并不总是调用其操作方法

我有一个自定义的UIGestureRecognizer,它可以正确识别预期的手势(使用2个手指的Z形手势)并在touchesEnded中设置state=.recognized。问题是即使手势被识别,它有时会调用Action方法,有时不会。据我所知,这种情况不确定地发生。有人知道为什么吗?代码如下:importUIKitimportUIKit.UIGestureRecognizerSubclassclassZGestureRecognizer:UIGestureRecognizer{privatevartopSwipeStartPoint=CGPoint.zeroprivatevardi

ios - GLKView 类的替代解决方案是什么? [在 iOS 12 中已弃用]

这个问题在这里已经有了答案:Whatcanbethesolutionofadeprecatedof"EAGLContext"?(3个答案)关闭3年前。Apple已在iOS12中弃用GLKView类。任何人都可以分享现有项目和新项目的替代解决方案的答案

ios - MKMapView:偏移贴图使标注可见

我有一个MapView,底部的辅助View始终可见。有时,补充View会部分遮挡所选的MKAnnotationView。当以编程方式选择注释时,有什么方法可以将map向上移动一点吗?我现在使用的代码如下:mapView.selectAnnotation(selected,animated:true)mapView.showAnnotations([selected],animated:true) 最佳答案 我完成的代码:letcoordinate=selected.coordinateletdelta=CLLocationDegre